Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F3 Italy F9 Denmark F3 Italy F18 Italy F21 Mexico F13 Cuba F1 Mexico F15 Spain F25 Spain F26 Spain F28 Spain F7 Italy F4 Italy F6 Spain F17 Italy F17 Italy F18 Spain F23 Spain F24 Spain F29 Spain F30 Portugal F4 Spain F1 Spain F3 Spain F5 Spain F6 Italy F3 Italy F4 Italy F5 Italy F6 Italy F15 Spain F20 Poland F4 Italy F18 Spain F25 Spain F29 Spain F31 Slovakia F3 Spain F32 Austria F10 Italy F32 Portugal F5 Tunisia F4 Tunisia F5 Tunisia F6 Iran F4 Spain F1 Austria F1 Austria F2 Spain F3 Spain F4 Spain F5 Spain F6 Spain F7 Croatia F3 Croatia F4 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F6 Italy F23 Romania F13 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Bosnia/Herzegovina F7 Portugal F7 Morocco F6 Portugal F8 Germany F23 Morocco F7 Croatia F11 Great Britain F16 Spain F41 Germany F2 Austria F1 Spain F2 Spain F3 Ivory Coast F1 Spain F4 Ivory Coast F2 Spain F5 Canada F2 Canada F3 Croatia F4 Croatia F5 Czech Rep. F2 Italy F11 Czech Rep. F3 Slovenia F1 Germany F8 Austria F4 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Iran F3 Bosnia/Herzegovina F6 Egypt F14 Croatia F9 Egypt F15 Croatia F10 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Spain F7 Great Britain F3 Great Britain F4 Italy F15 Austria F2 Italy F18 Italy F19 Italy F30 Croatia F7 Great Britain F4 Italy F5 Italy F6 Croatia F10 Italy F31 Croatia F12 Great Britain F17 Turkey F1 Turkey F2 Turkey F4 Turkey F5 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Italy F6 Czech Republic F2 Czech Republic F3 Spain F13 Italy F11 Italy F12 Slovakia F1 Italy F26 Italy F27 Spain F30 Croatia F10 Morocco F6 Croatia F11 Morocco F7 Australia F1 Australia F2 Italy F1 Italy F3 France F8 Italy F5 Italy F10 Italy F16 Italy F9 Italy F22 Italy F7 Slovakia F2 Spain F26 Croatia F6 Italy F9 Spain F4 Mexico F12 UAE F1 Croatia F2 Italy F10 Italy F12 Spain F31 Italy F26 Spain F33 Spain F27 Spain F1 Spain F2 Spain F6 Italy F3 Croatia F4 (Opatija) Canada F1 Austria F5 Germany F2 (Nussloch) Italy F1 (Trento) Italy F2 Czech Republic F2 M25 Klosters Spain F28 Spain F2 Austria F5 Germany F9 Spain F42 Spain F43 LXVII Concursu Internacional de Vigo - Vigo Trnava Challenger Italy F20 Czech Republic F1 Sporting Challenger - Turin Trani Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Banca Stato Challenger - Lugano Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano San Marino Cepu Open - San Marino Trofeo Sisma Mantova - Mantova C.T. San Remo - XIII Piertomaso Tessitore - San Remo Posillipo Tennis Cup - Napoli Prosperita Open 2007 - Ostrava Roma Challenger 2007 - Rome Unique Zagreb Open - Zagreb Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Steelers Cup - Kosice Harbour Tennis Cup Regione Lombardia - Milan Kosice Open-Steelers Cup 2008 - Kosice Citta di Como - Como 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Riviera de Rimini Challenger - Rimini s'Tennis Masters Challenger - Graz Mordovia Cup 2008 - Saransk Ljubljana Open 2008 - Ljubljana Genova Open Challenger - Genova Meknes Challenger Rabat Challenger Barletta Challenger Napoli Challenger Trofeo Sisma Mantova - Mantova Ostrava Challenger Zagreb Challenger Lugano Challenger Turin Challenger Tampere Challenger Vigo Challenger San Sebastian Challenger Manerbio Challenger Genova Open Challenger - Genova Como Challenger Alphen Challenger Todi Challenger Challenger Tunisie - Tunis Tarragona Challenger Aachen Challenger Rhodes Challenger Busan Challenger Mitsubishi Electric Europe Cup - Monza Napoli Challenger Alessandria Challenger Prostejov Challenger Tanger Challenger Arad Challenger Samarkand Challenger Karshi Challenger Geneva Challenger Como Challenger Alphen Challenger Todi Challenger Ljubljana Open - Ljubljana Napoli Challenger Seoul Challenger Cancun Challenger Sao Paulo Challenger Kazan Challenger Quimper Challenger Casablanca Challenger Nord LB Open - Braunschweig Rabat Challenger Caltanissetta Challenger Barletta Challenger Ostrava Challenger Marrakech Challenger Kosice Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Rome Challenger Biella Challenger Poznan Challenger Fergana Challenger Rome Challenger Lugano Challenger Milan Challenger Cordenons Challenger Karshi Challenger Samarkand Challenger Tarragona Challenger Trnava Challenger Oberstaufen Challenger Astana Challenger Guayaquil Challenger Napoli Challenger San Remo Tennis Cup - San Remo Polska Energia Open - Bytom Helsinki Challenger Bergamo Challenger Wolfsburg Challenger Barletta Challenger Leon Challenger Tampere Challenger Sarajevo Challenger Milan Challenger Arad Challenger San Benedetto Challenger Sibiu Challenger Karshi Challenger Brasov Challenger Trnava Challenger Yokohama Challenger Kyoto Challenger Tunis Challenger Rome Challenger Como Challenger Caltanissetta Challenger Furth Challenger Prague Challenger Kosice Challenger Milan Challenger Todi Challenger Genoa Open - Genova Recanati Challenger Orbetello Challenger San Marino Challenger Como Challenger Genova Challenger Loughborough Challenger Banja Luka Challenger Szczecin Challenger Marburg Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Andria Challenger Ljubljana Challenger Heilbronn Challenger Cherbourg Challenger Citta di Como - Como Eckental Challenger Tunis Challenger Heilbronn Challenger Vicenza Challenger Tatra Banka Slovak Open - Bratislava San Benedetto Challenger Alphen Challenger Liberec Challenger Cordenons Challenger Sibiu Challenger Mons Challenger Tashkent Challenger Cherbourg Challenger Quimper Challenger Napoli Challenger Turin Challenger Bratislava Challenger Milano Challenger-Jameson Cup - Milan Padova Challenger Todi Challenger Liberec Challenger Bath Challenger Manerbio Challenger Como Challenger Bergamo Challenger Rome Challenger Morelos Challenger Mons Challenger Sarasota Challenger Brescia Challenger San Marino Challenger Bucaramanga Challenger Barletta Challenger Como Challenger Genova Challenger Lima Challenger Rome Challenger Banja Luka Challenger 2008 - Banja Luka Mendoza Challenger Buenos Aires Challenger Bergamo Challenger Cherbourg Challenger Quimper Challenger San Luis Potosi Challenger Rome Challenger Trnava Challenger Vicenza Challenger Kosice Challenger Reggio Emilia Challenger Vicenza Challenger Caltanissetta Challenger ATP Slovak Open Challenger - Bratislava Prague Challenger Poprad Tatry Challenger Perugia Challenger Biella Challenger Liberec Challenger Manerbio Challenger Croatia Osiguranje Rijeka Open - Rijeka Trnava Challenger Geneva Challenger Caltanissetta Challenger Poprad Tatry Challenger Brescia Challenger Banja Luka Challenger Noumea Challenger Cherbourg Challenger Kosice Challenger Salinas Challenger Qingdao Challenger Anning Challenger Tallahassee Challenger Savannah Challenger San Marino Challenger Ostrava Challenger Mestre Challenger Rome Challenger Cali Challenger Furth Challenger Trnava Challenger Todi Challenger Marburg Challenger Recanati Challenger San Benedetto Challenger Biella Challenger Trnava Challenger Cortina Challenger Prague Challenger Medellin Challenger Aachen Challenger Tallahassee Challenger Rome Challenger Padova Challenger Bratislava Challenger Portoroz Challenger Ortisei Challenger Campinas Challenger Ortisei Challenger Buenos Aires Challenger San Marino Cepu Open - San Marino Singapore Challenger Koblenz Challenger Quimper Challenger Glasgow Challenger Bergamo Challenger Morelos Challenger Wroclaw Challenger Bergamo Challenger Punta Del Este Challenger Biella 4 Challenger St. Brieuc Challenger Raanana Challenger Vercelli Challenger Forli 3 Challenger Milan Challenger Ostrava Challenger Savannah Challenger Rome Challenger San Luis Potosi Challenger Mestre Challenger Poznan Challenger Bratislava Challenger Tatra Banka Open - Bratislava Segovia Challenger Liberec Challenger Genova Challenger Biella Challenger Heilbronn Challenger Cordenons Challenger Rennes Challenger Punta Del Este Challenger Genova Challenger L'Aquila Challenger Phoenix Challenger St. Remy Challenger Marburg Challenger Alessandria Challenger Szczecin Challenger Panama City Challenger San Benedetto Challenger Shymkent Challenger Bratislava Challenger Rijeka Challenger Parma Challenger Ortisei Challenger San Benedetto Challenger Prague Challenger Montevideo Challenger Como Challenger Biella Challenger Santo Domingo Challenger Wroclaw Challenger Perugia Challenger Raanana Challenger Napoli Challenger Shymkent Challenger Ostrava Challenger Como Challenger Bogota Challenger Turin Challenger Ludwigshafen Challenger Perugia Challenger Maia 1 Challenger Gran Canaria Challenger Marburg Challenger Brest Challenger Zadar Challenger Mexico City Challenger Barletta Challenger San Benedetto Challenger Biella Challenger Maia Challenger Concepcion Challenger Heilbronn Challenger Cortina Challenger Lille Challenger Prostejov Challenger Bratislava Challenger Almaty 1 Challenger Almaty 2 Challenger Banja Luka Challenger Marbella Challenger Mohammedia Challenger Eckental Challenger Roma Open Challenger - Rome Andria Challenger Trieste Challenger Montechiarugolo - Parma Challenger Wroclaw Challenger 8° Trani Cup - Trani Leon Challenger Sarasota Challenger Baden Open - Karlsruhe Heilbronn Challenger Palermo Challenger Cherbourg Challenger Cordenons Challenger Quito Challenger Rabat Challenger Tatra Banka Open 2006 - Bratislava Marrakech Challenger Bratislava Challenger Andria Challenger Budapest Challenger Citta di Monza - Monza Quimper Challenger Lille Challenger Rome Challenger Sarasota Challenger Mestre Challenger Recanati Challenger Ostrava Challenger Cordenons Challenger Banja Luka Challenger Samarkand Challenger - Samarkand Sanremo Challenger Rome Challenger Bratislava Challenger Pune Challenger Indian Wells Challenger Santiago Challenger Barletta Challenger Anning Challenger Nanchang Challenger Bercuit Challenger Geneva Challenger - Geneva Lisbon Challenger Poznan Challenger Samarkand Challenger Vicenza Challenger Citta di Como Challenger - Como Almaty Challenger Cortina Challenger Tampere Challenger Prague Challenger Orbetello Challenger Liberec Challenger Manerbio Challenger L'Aquila Challenger Como Challenger Cassis Challenger Samarkand Challenger Maia Challenger Como Challenger Biella 2 Challenger Biella 3 Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Olbia Geovillage Open - Olbia Tampere Challenger Prague 2 Challenger Barletta Challenger Como Challenger Ambato Challenger Braga Challenger Napoli 2 Challenger Roanne Challenger Pau Challenger Bari Challenger Forli 2 Challenger Maia 2 Challenger Santa Cruz de la Sierra Challenger Forli 5 Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Lille Challenger Lugano Challenger Sanremo Challenger Split Challenger Vicenza Challenger Poznan Challenger Bytom Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Heilbronn Challenger Todi Challenger Nonthaburi 3 Challenger Banja Luka Challenger Antonio Savoldi-Marco Co. - Manerbio Rovereto Challenger Top Wool Challenger-Immagine Trophy - Biella Riviera di Rimini Challenger - Rimini Ipsos Bucharest Challenger - Bucharest Banja Luka Challenger Florence Challenger Oberstaufen Challenger Furth Challenger Ismaning Challenger Lima Challenger Guayaquil Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Trani Challenger Astana Challenger Todi Challenger Trieste Challenger Rijeka Challenger Cordenons Challenger Forli Challenger Tatra Banka Slovak Open - Bratislava Biella Challenger Istanbul Challenger Marbella Challenger Guayaquil Challenger Antalya 2 Challenger Monza Challenger Zagreb Challenger Trieste Challenger Verona Challenger Genova Challenger Santiago Challenger Johannesburg Challenger Kosice Challenger Lisbon Challenger Rome Challenger Zagreb Challenger Cremona Challenger Losinj Challenger Ho Chi Minh City Challenger Barcelona Challenger Bratislava Challenger Bratislava Challenger Burnie Challenger Estoril Open - Estoril San Luis Potosi Challenger Monza Challenger Medibank International - Sydney Perugia Challenger Todi Challenger Sydney Challenger Bank Austria Tennis Trophy - Vienna Lermontov Challenger Heilbronn Challenger Kazan Challenger Prague Challenger Geneva Challenger Kosice Challenger Como Challenger Serbia Open - Belgrade Eckental Challenger Meknes Challenger Bratislava Challenger Eckental Challenger Brescia Challenger Ortisei Challenger Poznan Challenger Rabat Challenger Masters Series - Hamburg Serbia Open - Belgrade Marbella Challenger Marrakech Challenger Salzburg Challenger Toyota Challenger Noumea Challenger Heilbronn Challenger Mercedes Cup - Stuttgart Rome Challenger West Lakes Challenger Bergamo Challenger PBZ Zagreb Indoors - Zagreb Napoli Challenger San Luis Potosi Challenger Mersin Challenger Leon Challenger Mexico City Challenger Monza Challenger Vegeta Croatia Open - Umag If Stockholm Open - Stockholm Brisbane International - Brisbane Ecuador Open - Quito BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Argentina Open - Buenos Aires Ecuador Open - Quito Grand Prix Hassan II - Marrakech Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Forte Village Sardegna Open - Sardinia Argentina Open - Buenos Aires Plava Laguna Croatia Open - Umag Belgrade 2 - Belgrade Rome Challenger Rennes Challenger Athens Challenger Rome Challenger Ortisei Challenger Credit Agricole Suisse Open - Gstaad Santiago Challenger Plava Laguna Croatia Open - Umag Sao Paulo Challenger Tour Finals Konzum Croatia Open - Umag Bogota Challenger BMW Open - Munich Mercedes Cup - Stuttgart Quimper Challenger Milan Challenger Guadalajara Challenger Qatar ExxonMobil Open - Doha Le Gosier Challenger PBZ Zagreb Indoors - Zagreb Libema Open - 's-Hertogenbosch Poznan Challenger Vercelli Challenger Santiago Open - Santiago Todi Challenger Sardegna Open - Cagliari Caltanissetta Challenger Ljubljana Challenger Andria Challenger Open 13 - Marseille Bergamo Challenger Tashkent Challenger Bet-At-Home Austrian Open - Kitzbuhel Heilbronn Challenger Monza Challenger Grand Prix Hassan II - Casablanca Brest Challenger Eckental Challenger Rio De Janeiro Challenger Jonkoping Challenger If Stockholm Open - Stockholm Braunschweig Challenger Aircel Chennai Open - Chennai Buenos Aires Challenger Szczecin Challenger Fano Challenger Andria Challenger Marburg Challenger Biella Challenger Manerbio Challenger Seville Challenger Casablanca Challenger Ningboo Challenger Suzhou Challenger Budapest Challenger Ortisei Challenger Budapest Challenger Bergamo Challenger Drummondville Challenger Guadalajara Challenger Irving Challenger Alphen Challenger Todi Challenger Prostejov Challenger Apia International - Sydney Poprad Tatry Challenger Quimper Challenger Guadalajara Challenger SkiStar Swedish Open - Bastad Ostrava Challenger Sibiu Challenger Banja Luka Challenger Lima Challenger San Benedetto Challenger Quimper Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Bangkok Challenger Koblenz Challenger Open Sud de France - Montpellier Mons Challenger Tashkent Challenger Alicante Challenger Bratislava Challenger Caltanissetta Challenger Millennium Estoril Open - Estoril Mestre Challenger Alphen Challenger Konzum Croatia Open - Umag Napoli Challenger Brasil Open - Sao Paulo Florence Challenger M15 Vienna Eckental Challenger M25 Santa Margherita di Pula Scheveningen Challenger Portoroz Challenger Seville Challenger Troisdorf Challenger Alicante Challenger Rennes Challenger Ecuador Open - Quito Turin Challenger Cordenons Challenger Barcelona Open BancSabadell - Barcelona Montevideo Challenger VII Torneo Internazionale di Tennis - Barletta Ortisei Challenger Punta Del Este Challenger Manama Challenger Tata Open Maharashtra - Pune Cordoba Open - Cordoba Parma Challenger New York Open - New York Brasil Open - Sao Paulo Santiago Challenger Belgrade Challenger Prague Challenger Forli Challenger Milan Challenger Perugia Challenger Liberec Challenger Cordoba Open - Cordoba Forli 3 Challenger Concepcion Challenger Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Antalya Open - Antalya Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Zug Challenger Meerbusch Challenger Como Challenger BMW Open - Munich Tunis Challenger Generali Open - Kitzbuhel Lugano Challenger Tallahassee Challenger Cordoba Open - Cordoba Open 13 Provence - Marseille Francavilla Challenger Tunis Challenger Vicenza Challenger Perugia Challenger Aguascalientes Challenger Sofia Open - Sofia The Hypo Group Tennis International 2008 - Poertschach Cordenons Challenger US Men's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha Intrum Stockholm Open - Stockholm DIEMA XTRA Sofia Open - Sofia Great Ocean Road Open - Melbourne Nonthaburi 2 Challenger Marbella Challenger Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Las Franquesas del Valles Challenger Segovia Challenger Savannah Challenger Rennes Challenger Montechiarugolo Challenger Bratislava Challenger Ortisei Challenger Antalya Challenger Istanbul 2 Challenger Quito Challenger Turin Challenger Verona Challenger Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Nordea Open - Bastad BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Campionati BNL dItalia - Rome Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Mercedes Cup - Stuttgart Wimbledon - London Argentina Open - Buenos Aires Bet-at-home Cup - Kitzbuhel Davis Cup, Group I, 1R, SVK-LAT 5-0 Australian Open - Melbourne Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, World Group, QR, SVK-CZE 1-3 French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris All Lower level tournaments Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Davis Cup, Group I, 1R, SVK-SUI 3-1 Olympics - Rio de Janeiro Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, PO, SVK-SWE 3-2 U.S. Open (juniors) Davis Cup, Group I, 1R, UKR-SVK 3-2 Australian Open (juniors) Davis Cup, Group I, 2R, HUN-SVK 0-3 French Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Milan Challenger M25 Padova M15 Poprad Cordenons Challenger Como Challenger M15 Bergamo Szczecin Challenger Bratislava 1 Challenger M15 Slovenska Bistrica M15 Ollersbach M25 Padova Dobrich Challenger M15 Trnava Villena Challenger M25 Trnava M25 Santa Margherita di Pula Kigali 1 Challenger Maia Challenger M25 Santa margherita di Pula Brazzaville Challenger Zadar Challenger San Marino Challenger M15 Antalya Kigali 2 Challenger Prostejov Challenger Barletta Challenger Skopje Challenger Como Challenger Bratislava 1 Challenger Milan Challenger Sassuolo Challenger M25+H Kassel Liberec Challenger Nordea Open - Bastad Generali Open - Kitzbuhel Augsburg Challenger M25 Santa Margherita di Pula Valencia Challenger M25 Santa Margherita di Pula